﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data;

namespace myomscl.Interfaces
{
    #region delegate
    public delegate void INetworkOperatorDtlsViewLoad();
    public delegate Boolean INetworkOperatorDtlsViewUpdate();
    #endregion

    public interface INetworkOperatorDtlsView : IView
    {
        #region properties
        Int32? Id { get; set; }
        Boolean IsDisabled { set; get; }
        String Name { get; set; }
        String PostAddress { get; set; }
        String PostCode { get; set; }
        String City { get; set; }
        String Code { get; set; }
        String Login { get; set; }
        String Password { get; set; }
        String Email { get; set; }
        String FirstName { set; get; }
        String LastName { set; get; }
        String Phone1 { set; get; }
        String Phone2 { set; get; }
        Boolean Notifications { set; get; }
        Boolean Confirmations { set; get; }
        String ExceptionField { get; set; }
        Dictionary<int, string> ContractorsChoiseList { set; }
        Int32 ContractorsChoise { get; set; }

        #endregion

        #region events
        event INetworkOperatorDtlsViewLoad OnPageLoad;
        event INetworkOperatorDtlsViewUpdate OnUpdate;

        #endregion
    }
}
